<?php

/**
 * @copyright       : FOSP
 * @version         : 20120323
 * @todo            : Abstract to access player champion table
 * @name            : Fpt_Business_PlayerChampion_Adapter_Abstract
 * @author          : QuangTM
 */
abstract class Fpt_Business_PlayerChampion_Adapter_Abstract
{

    /**
     *
     * @var Fpt_Business_PlayerChampion_Adapter_Abstract 
     */
    protected static $instance;


    protected function __construct ()
    {
        
    }
    
    
    /**
     * Get Fpt_Business_PlayerChampion_Adapter_Abstract's instance
     * @return Fpt_Business_PlayerChampion_Adapter_Abstract
     * @author QuangTM
     */
    abstract public static function getInstance();
    
    /**
     * Get list top players by season
     * @param type $seasonId
     * @return array|boolean 
     * @author QuangTM
     */
    public function getListTopPlayers($seasonID)
    {
        return FALSE;
    }

}